#ifndef CONFIG_
#define CONFIG_

#include "config.h"

const char* CommandStateNames::names[] = {
  "FR_D_MOTOR", // 0
  "FL_D_MOTOR", // 1
  "RR_D_MOTOR", // 2
  "RL_D_MOTOR", // 3
  "FR_S_MOTOR_0", // 4
  "FR_S_MOTOR_1", // 5
  "FL_S_MOTOR_0", // 6
  "FL_S_MOTOR_1", // 7
  "RR_S_MOTOR_0", // 8
  "RR_S_MOTOR_1", // 9
  "RL_S_MOTOR_0", // 10
  "RL_S_MOTOR_1", // 11
  "ARM_SHOUL_PAN_MOTOR_0", // 12
  "ARM_SHOUL_PAN_MOTOR_1", // 13
  "ARM_SHOUL_ELE_MOTOR_0", //  14
  "ARM_SHOUL_ELE_MOTOR_1", //  15
  "ARM_ELBOW_MOTOR_0", // 16
  "ARM_ELBOW_MOTOR_1", // 17
  "ARM_WRIST_MOTOR_0", // 18
  "ARM_WRIST_MOTOR_1", // 19
  "ARM_GRIP_MOTOR_0", // 20
  "ARM_GRIP_MOTOR_1", // 21
  "ARM_TWIST_MOTOR_0", // 22
  "ARM_TWIST_MOTOR_1", // 23
  "MAST_ELE_MOTOR_0", // 24
  "MAST_ELE_MOTOR_1", // 25
  "MAST_PAN_MOTOR_0", // 26
  "MAST_PAN_MOTOR_1", // 27
};

const char* InputStateNames::names[] = {
  "JOY_X", // 0 
  "JOY_Y", // 1
  "JOY_TWI", // 2
  "JOY_TH_X", // 3
  "JOY_TH_Y", // 4
  "JOY_BUT_0", // 5
  "JOY_BUT_1", // 6
  "MINI_SHOUL_PAN", // 7
  "MINI_SHOUL_ELE", // 8
  "MINI_ELBOW", // 9
  "MINI_WRIST", // 10
  "MINI_GRIP", // 11
  "MINI_TWIST", // 12
  "BUTTONS", // 13
  "JOY_THR", // 14
};

const char* MotorNames::names[] = {
  "Front Right Drive Motor", // 0
  "Front Left Drive Motor", // 1
  "Rear Right Drive Motor", // 2
  "Read Left Drive Motor", // 3
};

const char* ServoNames::names[] =  {
  "Front Right Steering Servo", // 0
  "Front Left Steering Servo", // 1
  "Rear Right Steering Servo", // 2
  "Rear Left Steering Servo", // 3
  "Mast Pan Servo", // 4
  "Mast Tilt Servo", // 5
  "Mast Elevation Servo", // 6
  "Arm Shoulder Pan Servo", // 7
  "Arm Shoulder Elevation Servo", // 8
  "Arm Elbow Servo", // 9
  "Arm Wrist Servo", // 10
  "Arm Grip Servo", // 11
};





#endif
